home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
HENSA
/
MISC
/
My_Best_Friend.ARC
/
ReadMe
< prev
Wrap
Text File
|
1994-09-19
|
3KB
|
105 lines
MBF version 2.1
_______________
What's it ?
-----------
My Best Friend !MBF is a collection of utilities of varying degree
of usefulness. Most of them exist as separate 'applications' and you
surely saw one or two already. I found some of them indispensable and
others more or less useful, but couldn't afford to waste on each
a 32k WimpSlot on my 4Mb Arc.
Version 2 integrates my !Mycop desktop bin and still runs in 32k
(when properly crunched)
Help
----
Use the !Help application to find out about MBF.
!MBF.!Help contains stuff !Help couldn't digest easily.
Misc
----
If you don't like the naked ro3 left/right arrows, *IconSprites those from
'My Look'. You might like some others too...
Nasties
-------
Yes, there are some...
•
The 'Run' menu that pops up when you click on the i-icon in the
'About this Program' window should appear at the same position relative
to the pointer, whether you went 'M B F.Info >' or 'MBF Bin.Info >' .
It's the same code and I test-plotted nice little circles at pointer's
position to see if the coords were ok. They were.
•
Try to drag a Bin tool when the Bin menu is up and partially obscuring
the Bin. Try the same with the Dir to see that here it works.
•
On the icon bar, the pointer doesn't turn into a 'hand' when over the
Bin/Dir. For this to work, the pointer AND the icon sprites must be in
the Wimp sprite pool (only the pointers are). I thought, some people
(including myself) wouldn't like to waste > 7k just to see how the pointer
turns into a hand. It does this anyway when you click-drag from an icon
bar icon.
•
If you find some more, e-mail ig06@rz.uni-karlsruhe.de
Wanna crunch ?
--------------
The Source is an example of an uncrunchable piece of... eh... code.
I couldn't find a cruncher that could cope with it.
If you've hacked it slightly and want to make a 32k-runnable
!RunImage, here's how I did it:
Copy Source to !RunImage
!RunImage ⇨
⇨ !ChangeSWI (replaces SWI names by their numbers)
⇨ a cruncher that only shortens var and proc/fn names.
I used BasCrunch 1.00 by 'John Wallace (and Stuart)' with just
€ Short variables and
€ Short FN/PROC
and NOTHING ELSE but this version of the cruncher doesn't cope well
with hex numbers that contain small letter-digits (I capitalised them all
by now, so that problem's gone) and it also left the .menu% label in
the menu creation assembler-sections as it is (twice) while replacing
all other occurences of .menu% by .BY% (which you must correct if you're
using the same version of the same (I saw others with the name) BasCrunch)
⇨ Remove assembler ;comments if you want (there aren't many),
since BASIC's CRUNCH does not
⇨ BASIC
LOAD "!RunImage"
CRUNCH %11111
SAVE "!RunImage"
This reduced the 22k Source to 12k !RunImage
The o
-----
Many sugestions for My Best Friend came from My Other Friend
Theo Gottwald
Indeed, they were so valuable that I had to mention
him not just in this ReadMe file (besides, the window looks much more
symmetric and nicer now, but that was not the reason...)
The a
-----
Franz Philipps
Koeslinerstr. 71a
76139 Karlsruhe
Germany
Enjoy
-----
Enjoy